﻿@charset "UTF-8";
.select_results {
	padding:2px;
	border:1px solid #C0C0C0;
	background-color:#fff;
	position:absolute;
	font-size:12px;
	overflow:hidden;
	width:320px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	-moz-box-shadow:2px 2px 5px #333;
	-webkit-box-shadow:2px 2px 5px #333;
	z-index:20;
}
.select_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}
.select_results_iframe {
	position:absolute;
	overflow:hidden;
}
.select_results iframe {
	overflow:hidden;
	position:absolute;
	z-index:1;
}
.select_results .list {
	float:left;

	width:100%;
}
.select_results ul {
	width:100%;
}
.select_results li {
	margin:2px 0;
	cursor:pointer;
	padding:3px;
	font:menu;
	overflow:hidden;
	text-align:right;
}
.select_results .select_over {
	background-color:#00b7ec;
	color:#fff;
}
.select_results .select {
	background:#edf5ff;
	color:#666;
	font-size:12px;
	height:23px;
	line-height:23px;
	margin-bottom:5px;
	padding:0 5px;
}
.select_results .tips {
	color:#404040;
	font-size:12px;
	height:23px;
	line-height:23px;
	margin-bottom:5px;
	padding:0 5px;
	position:relative;
}
.select_results .tips span {
	position:absolute;
	right:4px;
	top:4px;
	background:url(../images/icon_city_close.gif) left top no-repeat;
	width:15px;
	height:15px;
	cursor:pointer;
}
.select_results .type ul {
	margin:0;
	padding:0;
}
.select_results .type li {
	float:left;
	width:130px;
	padding:0 10px;
	text-align:center;
	height:28px;
	line-height:22px;
	font-weight:bold;
	margin-right:20px;
	color:#666;
	background:url(../images/type_active.jpg) top center no-repeat;
}
.select_results .type li.active {
	color:#fff;
	background-position:center -28px;
}
.select_results .hotCity {
	float:left;
	width:100%;
	border:none;
}
.select_results .hotCity .city {
	float:left;
	width:100%;
	margin-top:5px;
	padding-bottom:5px;
	display:none;
}
.select_results #domestic_city .hotCity .city li {
	display:inline;
	width:18%;
	float:left;
	text-align:left;
	padding:2px;
	overflow:hidden;
	height:18px;
	border:1px solid #fff;
	margin-top:0;
}
.select_results #inter_city .hotCity .city li {
	display:inline;
	width:23%;
	float:left;
	text-align:left;
	padding:2px;
	overflow:hidden;
	height:18px;
	border:1px solid #fff;
}

.select_results .hotCity .city li.hover span{
	/*background-color:#edf5ff;*/
	color:#FF0000;
	/*
	font-size:14px;
	*font-size:12px;
	*/
	/*border:1px solid #C0C0C0;*/
	/*
	border:1px solid #47adf3!important;
	*/
}
.select_results #inter_city .hotCity .city.long li {
	height:auto;
}
.select_results .hotCity .title {
	float:left;
	width:100%;
	margin-top:5px;
	position:relative;
	z-index:2;
}
.select_results .hotCity .city_body {
	color:#333333;
	float:left;
	width:100%;
	border-top:1px solid #C0C0C0;
	background-color:#fff;
	position:relative;
	z-index:1;
	margin-top:-1px;
}
.select_results .hotCity .city_body dl {
	clear:both;
}
.select_results .hotCity .city_body dl dt {
	float:left;
	width:12px;
	/*height:18px;*/
	padding:2px 0;
	color:#E50012;
}
.select_results .hotCity .city_body dl dd {
	float:right;
	width:308px;
}
.select_results .hotCity .title .col {
	color: #666;
	float:left;
	height:20px;
	line-height:20px;
	width:auto;
	padding:0 7px;
	margin-right:5px;
	display:inline;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#inter_city .col{
	padding:0 10px;
}
.select_results .hotCity .title .col.active {
	border:1px #C0C0C0 solid;
	background-color:#fff;
	color:#000;
	border-bottom:1px #fff solid;
	font-weight:bold;
}
       
